// ****************************************************************
//
// Logic 5
//
// ****************************************************************

#include "defines.txt"
if (new_room)
{
  load.pic(room_no);
  draw.pic(room_no);
  discard.pic(room_no);
  set.horizon(80);




  //ADD ADDITIONAL INITIALIZATION CODE HERE

  if(f0) {
  set.view(o0,24);
  if(!f100) {
    if ((v6 ==6 ||
         v6 ==7 ||
         v6 ==8)) {
         v30 = v30 -24;
         }
         erase(o0);

         position.v(o0, v30, v31);
         draw(o0);
         }
         set(f100);
         }

         else {

         set.view(o0,0);
         if(f100){
         if((v6==2 ||
             v6==3 ||
             v6==4)) {
             v30=v30 +28;
         }
         erase(o0);
         position.v(o0,v30,v31);
         draw(o0);
       }
         reset(f100);
       }

  // that was just the water code

  if (prev_room_no == 9)
  {
    position(o0,94,96);
  }


  if (prev_room_no == 4)
  {
    position(o0, 2, 91);
  }
  else
  {
  if (prev_room_no == 6)
  {
    position(o0, 157, 111);
  }
  }
  draw(o0);
  show.pic();
}

if (ego_edge_code == left_edge)
{
  //ADD ADDITIONAL LEFT EXIT CODE HERE
  new.room(4);
}

if (ego_edge_code == horizon_edge)
{
  //ADD ADDITIONAL LEFT EXIT CODE HERE
  new.room(9);
}

if (ego_edge_code == right_edge)
{
  //ADD ADDITIONAL RIGHT EXIT CODE HERE
  new.room(6);
}
if (f2 && unknown_word_no == 0 && !input_parsed)
{  if (said("look"))
  {
    print("You see a cave and a path going to the right. Also there is a stream.");
  }
}

if (said("look", "cave"))
 {
 new.room(9);
 }

 return();